package com.ynet.middleground.riskmanage.dto.rizhaogang;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author syf
 * @description 日照港控货结果查询
 * @date 2022-5-24 18:00
 */
@Data
@ApiModel(value = "新日照港控货(解除)结果查询", description = "新日照港控货(解除)结果查询")
public class NewRzgCargoControlQueryResultDTO implements Serializable {


    private static final long serialVersionUID = 4593157916520160716L;
    @ApiModelProperty(
            value = "日照港响应码\n" + "1001:未接收。\n" + "1002:已接收未处理。\n" + "1003:已接收已处理(通过)。\n"
                    + "1004:已接收已处理(未通过)。\n"+ "1005:服务调用失败。（日照港专用）",
            notes = "日照港响应码\n" + "1001:未接收。\n" + "1002:已接收未处理。\n" + "1003:已接收已处理(通过)。\n"
                    + "1004:已接收已处理(未通过)。\n"+ "1005:服务调用失败。（日照港专用）")
    private String code;

    @ApiModelProperty(value = "消息提示", notes = "消息提示")
    private String msg;

    @ApiModelProperty(value = "指令ID(烟台港专用)", notes = "指令ID(烟台港专用)")
    private String ctrlid;

    @ApiModelProperty(value = "在港货物ID(烟台港专用)", notes = "在港货物ID(烟台港专用)")
    private String cargokey;

    @ApiModelProperty(value = "指令类型0：冻结1：解冻(烟台港专用)", notes = "指令类型0：冻结1：解冻(烟台港专用)")
    private String orderType;

    @ApiModelProperty(value = "冻结时间(烟台港专用，YYYY/MM/DD HH24:MM:SS)", notes = "冻结时间(烟台港专用，YYYY/MM/DD HH24:MM:SS)")
    private String freezeTime;

    @ApiModelProperty(value = "备注(烟台港专用)", notes = "备注(烟台港专用)")
    private String remark;

    @ApiModelProperty(value = "状态(烟台港专用，0：申请状态 1：冻结成功 2：冻结错误)", notes = "状态(烟台港专用，0：申请状态 1：冻结成功 2：冻结错误)")
    private String state;
}
